|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.vtp.desktop.projects.core.internals.VoiceResource
org.eclipse.vtp.desktop.projects.core.internals.WebService
public class WebService
This is a concrete implementation of IWebService and provides
the default behavior of that interface.
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.vtp.desktop.projects.core.internals.WebServiceConstants |
|---|
ATTRIBUTE, ATTRIBUTE_GROUP, BASE, COMPLEX_TYPE, CONTENT, ELEMENT, EXTENSION, FAULT, GROUP, INPUT, ITEM_TYPE, LIST, MEMBER_TYPES, MESSAGE, NAME, NS_WSDL, NS_XSD, OPERATION, OUTPUT, PART, PORT, PORT_TYPE, REF, RESTRICTION, SCHEMA, SERVICE, SIMPLE_CONTENT, SIMPLE_TYPE, STRING, TARGET_NAMESPACE, TYPE, TYPES, UNION, VALUE, XMLNS |
| Constructor Summary | |
|---|---|
WebService(WebServiceSet webServiceSet,
org.eclipse.core.resources.IFolder folder,
org.eclipse.core.resources.IFile wsdlFile)
Creates a new WebService. |
|
| Method Summary | |
|---|---|
void |
delete()
|
protected java.lang.String |
getGeneratedPackageName()
Returns the package that the stubs are contained in. |
java.lang.String |
getName()
|
protected java.lang.String |
getObjectId()
The object id is used by the event system to uniquely identify a project resource. |
IVoiceToolsResource |
getParent()
Returns the parent of this resource. |
IWebServicePort |
getWebServicePort(java.lang.String name)
Returns the web service port with the specified name. |
java.util.List |
getWebServicePorts()
Returns the set of IWebServicePorts that are defined for
this web service. |
IWebServiceSet |
getWebServiceSet()
Returns the IWebServiceSet that contains this web service. |
IWebServiceTypeSet |
getWebServiceTypeSet()
Returns the IWebServiceTypeSet that is defined for this web
service. |
protected void |
processWebServiceDescriptor()
Ensures the WSDL file has been parsed. |
| Methods inherited from class org.eclipse.vtp.desktop.projects.core.internals.VoiceResource |
|---|
addRefreshListener, deferEvents, finalize, getAdapter, getProject, processObjectEvent, refresh, removeRefreshListener, resumeEvents |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.vtp.desktop.projects.core.IVoiceToolsResource |
|---|
addRefreshListener, deferEvents, getProject, refresh, removeRefreshListener, resumeEvents |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Constructor Detail |
|---|
public WebService(WebServiceSet webServiceSet,
org.eclipse.core.resources.IFolder folder,
org.eclipse.core.resources.IFile wsdlFile)
throws org.eclipse.core.runtime.CoreException
webServiceSet - The set that contains this web service.folder - The eclipse folder resource this web service set represents.wsdlFile - The eclipse file resource that describes this web service.
org.eclipse.core.runtime.CoreException| Method Detail |
|---|
protected java.lang.String getGeneratedPackageName()
protected void processWebServiceDescriptor()
public java.lang.String getName()
getName in interface IVoiceToolsResourceprotected java.lang.String getObjectId()
VoiceResource
getObjectId in class VoiceResourcepublic IVoiceToolsResource getParent()
IVoiceToolsResourcethis.
getParent in interface IVoiceToolsResourcepublic java.util.List getWebServicePorts()
IWebServiceIWebServicePorts that are defined for
this web service.
getWebServicePorts in interface IWebServiceIWebServicePorts that are defined for
this web service.public IWebServicePort getWebServicePort(java.lang.String name)
IWebService
getWebServicePort in interface IWebServicename - The name of the web service port to return.
public IWebServiceTypeSet getWebServiceTypeSet()
IWebServiceIWebServiceTypeSet that is defined for this web
service.
getWebServiceTypeSet in interface IWebServiceIWebServiceTypeSet that is defined for this web
service.public IWebServiceSet getWebServiceSet()
IWebServiceIWebServiceSet that contains this web service.
getWebServiceSet in interface IWebServiceIWebServiceSet that contains this web service.
public void delete()
throws org.eclipse.core.runtime.CoreException
delete in interface IWebServiceorg.eclipse.core.runtime.CoreException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||